delay payments - Turkish English Dictionary